Buffer.setStyleScheme

Sets a [class@StyleScheme] to be used by the buffer and the view.

Note that a [class@StyleScheme] affects not only the syntax highlighting, but also other [class@View] features such as highlighting the current line, matching brackets, the line numbers, etc.

Instead of setting a %NULL @scheme, it is better to disable syntax highlighting with [method@Buffer.set_highlight_syntax], and setting the [class@StyleScheme] with the "classic" or "tango" ID, because those two style schemes follow more closely the GTK theme (for example for the background color).

The buffer holds a reference to @scheme.

class Buffer
void
setStyleScheme

Parameters

scheme StyleScheme

a #GtkSourceStyleScheme or %NULL.

Meta